package dataAccessLayer.tests;

import junit.framework.Test;

import org.eclipse.hyades.test.common.junit.DefaultTestArbiter;
import org.eclipse.hyades.test.common.junit.HyadesTestCase;
import org.eclipse.hyades.test.common.junit.HyadesTestSuite;

/**
 *
 * Esta clase se encargará de probar los métodos que componen la clase DAOusersMySQL
 */
public class TestDAOusersMySQL extends HyadesTestCase 
{
	/**
	 * Constructor for TestDAOusersMySQL.
	 * @param name
	 */
	public TestDAOusersMySQL(String name) 
	{
		super(name);
	}

	/**
	 * Returns the JUnit test suite that implements the <b>TestDAOusersMySQL</b> definition.
	 */
	public static Test suite() 
	{
		HyadesTestSuite testDAOusersMySQL = new HyadesTestSuite("TestDAOusersMySQL");
		
		testDAOusersMySQL.setArbiter(DefaultTestArbiter.INSTANCE).setId("A1DD97C64114BDA0CEB8B83064393837");
		
		testDAOusersMySQL.addTest(new TestDAOusersMySQL("testInsertUser").setId("A1DD97C66C3D2C10CEB8B83064393837").setTestInvocationId("A1DD97C6E459EBC0CEB8B83064393837"));
		testDAOusersMySQL.addTest(new TestDAOusersMySQL("testUpdateUser").setId("A1DD97C671AD8960CEB8B83064393837").setTestInvocationId("A1DD97C6E46388B0CEB8B83064393837"));
		testDAOusersMySQL.addTest(new TestDAOusersMySQL("testRemoveUser").setId("A1DD97C675BF6820CEB8B83064393837").setTestInvocationId("A1DD97C6E46AB4A0CEB8B83064393837"));
		testDAOusersMySQL.addTest(new TestDAOusersMySQL("testListUsers").setId("A1DD97C67E87A300CEB8B83064393837").setTestInvocationId("A1DD97C6E4742A80CEB8B83064393837"));
		testDAOusersMySQL.addTest(new TestDAOusersMySQL("testSearchUserByCode").setId("A1DD97C6AC741370CEB8B83064393837").setTestInvocationId("A1DD97C6E47B5670CEB8B83064393837"));
		testDAOusersMySQL.addTest(new TestDAOusersMySQL("testSearchUserByUserName").setId("A1DD97C6B7AF7130CEB8B83064393837").setTestInvocationId("A1DD97C6E4828260CEB8B83064393837"));
		testDAOusersMySQL.addTest(new TestDAOusersMySQL("testAuthenticUser").setId("A1DD97C6D655D110CEB8B83064393837").setTestInvocationId("A1DD97C6E489AE50CEB8B83064393837"));
		
		return testDAOusersMySQL;
	}

	/**
	 * @see junit.framework.TestCase#setUp()
	 */
	protected void setUp() throws Exception{}

	/**
	 * @see junit.framework.TestCase#tearDown()
	 */
	protected void tearDown() throws Exception {}

	/**
	 * testInsertUser
	 * @throws Exception
	 */
	public void testInsertUser() throws Exception 
	{
	}

	/**
	 * testUpdateUser
	 * @throws Exception
	 */
	public void testUpdateUser() throws Exception 
	{
	}

	/**
	 * testRemoveUser
	 * @throws Exception
	 */
	public void testRemoveUser() throws Exception
	{
	}

	/**
	 * testListUsers
	 * @throws Exception
	 */
	public void testListUsers() throws Exception 
	{
	}

	/**
	 * testSearchUserByCode
	 * @throws Exception
	 */
	public void testSearchUserByCode() throws Exception 
	{
	}

	/**
	 * testSearchUserByUserName
	 * @throws Exception
	 */
	public void testSearchUserByUserName() throws Exception 
	{
	}

	/**
	 * testAuthenticUser
	 * @throws Exception
	 */
	public void testAuthenticUser() throws Exception 
	{
	}

}
